home *** CD-ROM | disk | FTP | other *** search
/ Complete RPG Maker XP - 41 Games / tg esp 48 rpg maker.iso / RPG3D / Tools_Utilities / Quark.exe / Quark / addons / Crystal_Space / DataCS.qrk next >
Encoding:
Text File  |  2001-07-02  |  27.1 KB  |  1,386 lines

  1. QQRKSRC1
  2. // This file has been written by QuArK Version 5.10
  3. // It's the text version of file: DataCS.qrk
  4.  
  5. //$Header: /cvsroot/quark/runtime/addons/Crystal_Space/DataCS.qrk,v 1.3 2001/07/03 02:36:30 tiglari Exp $
  6. // ----------- REVISION HISTORY ------------
  7. //$Log: DataCS.qrk,v $
  8. //Revision 1.3  2001/07/03 02:36:30  tiglari
  9. //CrystalSpace->Crystal Space
  10. //
  11. //Revision 1.2  2001/03/20 21:52:26  decker_dk
  12. //Added log-header
  13. //
  14.  
  15. {
  16.   QuArKProtected = "1"
  17.   Description = "Base Crystal Space data"
  18.   Crystal Space setup.qctx =
  19.   {
  20.     Game = "Crystal Space"
  21.     HTML = "help\index.html"
  22.     SFSkills = '256 512 1024 2048'
  23.     TexFlagsTransparent = '16 0.66670 32 0.33330'
  24.     SourceDir = "D:\q\QuArK511"
  25.     TextureFlags:form =
  26.     {
  27.       Style = "5"
  28.       Reset: =
  29.       {
  30.         Cap = "Reset to default"
  31.         Typ = "B"
  32.         Hint = "Reset all flags to the texture's default"
  33.         Delete: =
  34.         {
  35.           Flags = ""
  36.           Contents = ""
  37.           Value = ""
  38.           restitution = ''
  39.           friction = ''
  40.           animtime = ''
  41.           nonlit = ''
  42.           direct = ""
  43.           directangle = ""
  44.           directstyle = ""
  45.           translucence = ''
  46.           trans_angle = ""
  47.           trans_mag = ''
  48.           color = ""
  49.         }
  50.       }
  51.       restitution: =
  52.       {
  53.         Typ = "EF001"
  54.         Txt = "restitution: "
  55.         Hint = "how vigoriously things bounce off it, floating point value"
  56.       }
  57.       friction: =
  58.       {
  59.         Typ = "EF001"
  60.         Txt = "friction: "
  61.         Hint = "How slippery"
  62.       }
  63.       Value: =
  64.       {
  65.         Typ = "E"
  66.         Txt = "lightvalue"
  67.         Hint = "intensity of light from surface, integer value"
  68.       }
  69.       direct: =
  70.       {
  71.         Typ = "E"
  72.         Txt = "direct"
  73.         Hint = "Light-value emitted from surface in `spotlite' mode. "$0D" As "
  74.          "for example the effect of the sun thru a skylight.  Integer value"
  75.       }
  76.       directangle: =
  77.       {
  78.         Typ = "E"
  79.         Txt = "directangle: "
  80.         Hint = "Spread-angle of light emitted in spotlite (direct) mode."$0D" "
  81.          " Values 0..180 degrees"
  82.       }
  83.       nonlit: =
  84.       {
  85.         Typ = "EF001"
  86.         Txt = "nonlitvalue"
  87.         Hint = "If nonlit surface flag is set, the surface is not lighted exte"
  88.          "rnally,"$0D" this sets its intrinsic light-level.  Value between 0 a"
  89.          "nd 1"
  90.       }
  91.       color =
  92.       {
  93.         Typ = "L"
  94.         Txt = "color (swatch)"
  95.         Hint = "Color of light from radiating surfaces.  Click on the swatch, "
  96.          "or can be specified numerically below"
  97.       }
  98.       color: =
  99.       {
  100.         Typ = "E"
  101.         Txt = "color (coords)"
  102.         Hint = "Color of light from radiating surfaces.  Triple of floats 0..1"
  103.          ", or can be specified by clicking on the swatch above"
  104.       }
  105.       directstyle: =
  106.       {
  107.         Typ = "E"
  108.         Txt = "directstyle"
  109.         Hint = "Value is a string, label for grouping switchable lights"
  110.       }
  111.       translucence: =
  112.       {
  113.         Typ = "EF001"
  114.         Txt = "translucence"
  115.         Hint = "translucence value between 0..1.  Can't be used on scrolling t"
  116.          "extures."
  117.       }
  118.       trans_mag: =
  119.       {
  120.         Typ = "EF001"
  121.         Txt = "trans_mag"
  122.         Hint = "scrolling speed for scrolling textures, floating point value, "
  123.          "pixels/sec"$0D"  `translate' surface flag must be checked for this t"
  124.          "o work"
  125.       }
  126.       trans_angle: =
  127.       {
  128.         Typ = "E"
  129.         Txt = "trans_angle"
  130.         Hint = "Angular offset to scrolling texture; value 0..180 degrees"
  131.       }
  132.       animtime: =
  133.       {
  134.         Typ = "EF001"
  135.         Txt = "animtime"
  136.         Hint = "Time to the next animation frame; floating point value"
  137.       }
  138.       Sep: =
  139.       {
  140.         Typ = "S"
  141.       }
  142.       Flags: =
  143.       {
  144.         Txt = "Sound"
  145.         Typ = "CL2013265920"
  146.         Items = "none"$0D"wood"$0D"metal"$0D"stone"$0D"concrete"$0D"dirt"$0D"f"
  147.          "lesh"$0D"grill"$0D"glass"$0D"fabric"$0D"monitor"$0D"gravel"$0D"veget"
  148.          "ation"$0D"paper"$0D"duct"$0D"water"
  149.         Values = "0"$0D"134217728"$0D"268435456"$0D"402653184"$0D"536870912"$0D
  150.          "671088640"$0D"805306368"$0D"939524096"$0D"1073741824"$0D"1207959552"$0D
  151.          "1342177280"$0D"1476395008"$0D"1610612736"$0D"1744830464"$0D"18790481"
  152.          "92"$0D"2013265920"
  153.         Hint = "Determines sound made when brush is walked on"
  154.       }
  155.       Sep: =
  156.       {
  157.         Typ = "S"
  158.       }
  159.       Flags: =
  160.       {
  161.         Txt = "Surface"
  162.         Cap = "light"
  163.         Typ = "X1"
  164.       }
  165.       Flags: =
  166.       {
  167.         Cap = "masked"
  168.         Typ = "X2"
  169.       }
  170.       Flags: =
  171.       {
  172.         Cap = "sky"
  173.         Typ = "X4"
  174.       }
  175.       Flags: =
  176.       {
  177.         Cap = "warping"
  178.         Typ = "X8"
  179.       }
  180.       Flags: =
  181.       {
  182.         Cap = "nonlit"
  183.         Typ = "X16"
  184.       }
  185.       Flags: =
  186.       {
  187.         Cap = "nofilter"
  188.         Typ = "X32"
  189.       }
  190.       Flags: =
  191.       {
  192.         Cap = "conveyor"
  193.         Typ = "X64"
  194.       }
  195.       Flags: =
  196.       {
  197.         Cap = "nodraw"
  198.         Typ = "X128"
  199.       }
  200.       Flags: =
  201.       {
  202.         Cap = "hint"
  203.         Typ = "X256"
  204.       }
  205.       Flags: =
  206.       {
  207.         Cap = "skip"
  208.         Typ = "X512"
  209.       }
  210.       Flags: =
  211.       {
  212.         Cap = "wavy"
  213.         Typ = "X1024"
  214.       }
  215.       Flags: =
  216.       {
  217.         Cap = "ricochet"
  218.         Typ = "X2048"
  219.       }
  220.       Flags: =
  221.       {
  222.         Cap = "prelit"
  223.         Typ = "X4096"
  224.       }
  225.       Flags: =
  226.       {
  227.         Cap = "mirror"
  228.         Typ = "X8192"
  229.       }
  230.       Flags: =
  231.       {
  232.         Cap = "console"
  233.         Typ = "X16384"
  234.       }
  235.       Flags: =
  236.       {
  237.         Cap = "usecolor"
  238.         Typ = "X32768"
  239.       }
  240.       Flags: =
  241.       {
  242.         Cap = "hardwareonly"
  243.         Typ = "X65536"
  244.       }
  245.       Flags: =
  246.       {
  247.         Cap = "damage"
  248.         Typ = "X131072"
  249.       }
  250.       Flags: =
  251.       {
  252.         Cap = "weak"
  253.         Typ = "X262144"
  254.       }
  255.       Flags: =
  256.       {
  257.         Cap = "normal"
  258.         Typ = "X524288"
  259.       }
  260.       Flags: =
  261.       {
  262.         Cap = "add"
  263.         Typ = "X1048576"
  264.       }
  265.       Flags: =
  266.       {
  267.         Cap = "envmapped"
  268.         Typ = "X2097152"
  269.       }
  270.       Flags: =
  271.       {
  272.         Cap = "random"
  273.         Typ = "X4194304"
  274.       }
  275.       Flags: =
  276.       {
  277.         Cap = "animate"
  278.         Typ = "X8388608"
  279.       }
  280.       Flags: =
  281.       {
  282.         Cap = "rndtime"
  283.         Typ = "X16777216"
  284.       }
  285.       Flags: =
  286.       {
  287.         Cap = "translate"
  288.         Typ = "X33554432"
  289.       }
  290.       Flags: =
  291.       {
  292.         Cap = "nomerge"
  293.         Typ = "X67108864"
  294.       }
  295.       Flags: =
  296.       {
  297.         Cap = "surfbit0"
  298.         Typ = "X134217728"
  299.       }
  300.       Flags: =
  301.       {
  302.         Cap = "surfbit1"
  303.         Typ = "X268435456"
  304.       }
  305.       Flags: =
  306.       {
  307.         Cap = "surfbit2"
  308.         Typ = "X536870912"
  309.       }
  310.       Flags: =
  311.       {
  312.         Cap = "surfbit3"
  313.         Typ = "X1073741824"
  314.       }
  315.       Contents: =
  316.       {
  317.         Txt = "Contents"
  318.         Cap = "solid"
  319.         Typ = "X1"
  320.       }
  321.       Contents: =
  322.       {
  323.         Cap = "window"
  324.         Typ = "X2"
  325.       }
  326.       Contents: =
  327.       {
  328.         Cap = "fence"
  329.         Typ = "X4"
  330.       }
  331.       Contents: =
  332.       {
  333.         Cap = "lava"
  334.         Typ = "X8"
  335.       }
  336.       Contents: =
  337.       {
  338.         Cap = "slime"
  339.         Typ = "X16"
  340.       }
  341.       Contents: =
  342.       {
  343.         Cap = "water"
  344.         Typ = "X32"
  345.       }
  346.       Contents: =
  347.       {
  348.         Cap = "mist"
  349.         Typ = "X64"
  350.       }
  351.       Contents: =
  352.       {
  353.         Cap = "playerclip"
  354.         Typ = "X65536"
  355.       }
  356.       Contents: =
  357.       {
  358.         Cap = "monsterclip"
  359.         Typ = "X131072"
  360.       }
  361.       Contents: =
  362.       {
  363.         Cap = "current_0"
  364.         Typ = "X262144"
  365.       }
  366.       Contents: =
  367.       {
  368.         Cap = "current_90"
  369.         Typ = "X524288"
  370.       }
  371.       Contents: =
  372.       {
  373.         Cap = "current_180"
  374.         Typ = "X1048576"
  375.       }
  376.       Contents: =
  377.       {
  378.         Cap = "current_270"
  379.         Typ = "X2097152"
  380.       }
  381.       Contents: =
  382.       {
  383.         Cap = "current_up"
  384.         Typ = "X4194304"
  385.       }
  386.       Contents: =
  387.       {
  388.         Cap = "current_dn"
  389.         Typ = "X8388608"
  390.       }
  391.       Contents: =
  392.       {
  393.         Cap = "origin"
  394.         Typ = "X16777216"
  395.       }
  396.       Contents: =
  397.       {
  398.         Cap = "monster"
  399.         Typ = "X33554432"
  400.       }
  401.       Contents: =
  402.       {
  403.         Cap = "corpse"
  404.         Typ = "X67108864"
  405.       }
  406.       Contents: =
  407.       {
  408.         Cap = "detail"
  409.         Typ = "X134217728"
  410.       }
  411.       Contents: =
  412.       {
  413.         Cap = "translucent"
  414.         Typ = "X268435456"
  415.       }
  416.       Contents: =
  417.       {
  418.         Cap = "ladder"
  419.         Typ = "X536870912"
  420.       }
  421.     }
  422.     SurfFlags:form =
  423.     {
  424.       Flags: =
  425.       {
  426.         Cap = "light"
  427.         Typ = "X1"
  428.       }
  429.       Flags: =
  430.       {
  431.         Cap = "masked"
  432.         Typ = "X2"
  433.       }
  434.       Flags: =
  435.       {
  436.         Cap = "sky"
  437.         Typ = "X4"
  438.       }
  439.       Flags: =
  440.       {
  441.         Cap = "warping"
  442.         Typ = "X8"
  443.       }
  444.       Flags: =
  445.       {
  446.         Cap = "nonlit"
  447.         Typ = "X16"
  448.       }
  449.       Flags: =
  450.       {
  451.         Cap = "nofilter"
  452.         Typ = "X32"
  453.       }
  454.       Flags: =
  455.       {
  456.         Cap = "conveyor"
  457.         Typ = "X64"
  458.       }
  459.       Flags: =
  460.       {
  461.         Cap = "nodraw"
  462.         Typ = "X128"
  463.       }
  464.       Flags: =
  465.       {
  466.         Cap = "hint"
  467.         Typ = "X256"
  468.       }
  469.       Flags: =
  470.       {
  471.         Cap = "skip"
  472.         Typ = "X512"
  473.       }
  474.       Flags: =
  475.       {
  476.         Cap = "wavy"
  477.         Typ = "X1024"
  478.       }
  479.       Flags: =
  480.       {
  481.         Cap = "ricochet"
  482.         Typ = "X2048"
  483.       }
  484.       Flags: =
  485.       {
  486.         Cap = "prelit"
  487.         Typ = "X4096"
  488.       }
  489.       Flags: =
  490.       {
  491.         Cap = "mirror"
  492.         Typ = "X8192"
  493.       }
  494.       Flags: =
  495.       {
  496.         Cap = "console"
  497.         Typ = "X16384"
  498.       }
  499.       Flags: =
  500.       {
  501.         Cap = "usecolor"
  502.         Typ = "X32768"
  503.       }
  504.       Flags: =
  505.       {
  506.         Cap = "hardwareonly"
  507.         Typ = "X65536"
  508.       }
  509.       Flags: =
  510.       {
  511.         Cap = "damage"
  512.         Typ = "X131072"
  513.       }
  514.       Flags: =
  515.       {
  516.         Cap = "weak"
  517.         Typ = "X262144"
  518.       }
  519.       Flags: =
  520.       {
  521.         Cap = "normal"
  522.         Typ = "X524288"
  523.       }
  524.       Flags: =
  525.       {
  526.         Cap = "add"
  527.         Typ = "X1048576"
  528.       }
  529.       Flags: =
  530.       {
  531.         Cap = "envmapped"
  532.         Typ = "X2097152"
  533.       }
  534.       Flags: =
  535.       {
  536.         Cap = "random"
  537.         Typ = "X4194304"
  538.       }
  539.       Flags: =
  540.       {
  541.         Cap = "animate"
  542.         Typ = "X8388608"
  543.       }
  544.       Flags: =
  545.       {
  546.         Cap = "rndtime"
  547.         Typ = "X16777216"
  548.       }
  549.       Flags: =
  550.       {
  551.         Cap = "translate"
  552.         Typ = "X33554432"
  553.       }
  554.       Flags: =
  555.       {
  556.         Cap = "nomerge"
  557.         Typ = "X67108864"
  558.       }
  559.     }
  560.     ContFlags:form =
  561.     {
  562.       Contents: =
  563.       {
  564.         Txt = "Contents"
  565.         Cap = "solid"
  566.         Typ = "X1"
  567.       }
  568.       Contents: =
  569.       {
  570.         Cap = "window"
  571.         Typ = "X2"
  572.       }
  573.       Contents: =
  574.       {
  575.         Cap = "fence"
  576.         Typ = "X4"
  577.       }
  578.       Contents: =
  579.       {
  580.         Cap = "lava"
  581.         Typ = "X8"
  582.       }
  583.       Contents: =
  584.       {
  585.         Cap = "slime"
  586.         Typ = "X16"
  587.       }
  588.       Contents: =
  589.       {
  590.         Cap = "water"
  591.         Typ = "X32"
  592.       }
  593.       Contents: =
  594.       {
  595.         Cap = "mist"
  596.         Typ = "X64"
  597.       }
  598.       Contents: =
  599.       {
  600.         Cap = "playerclip"
  601.         Typ = "X65536"
  602.       }
  603.       Contents: =
  604.       {
  605.         Cap = "monsterclip"
  606.         Typ = "X131072"
  607.       }
  608.       Contents: =
  609.       {
  610.         Cap = "current_0"
  611.         Typ = "X262144"
  612.       }
  613.       Contents: =
  614.       {
  615.         Cap = "current_90"
  616.         Typ = "X524288"
  617.       }
  618.       Contents: =
  619.       {
  620.         Cap = "current_180"
  621.         Typ = "X1048576"
  622.       }
  623.       Contents: =
  624.       {
  625.         Cap = "current_270"
  626.         Typ = "X2097152"
  627.       }
  628.       Contents: =
  629.       {
  630.         Cap = "current_up"
  631.         Typ = "X4194304"
  632.       }
  633.       Contents: =
  634.       {
  635.         Cap = "current_dn"
  636.         Typ = "X8388608"
  637.       }
  638.       Contents: =
  639.       {
  640.         Cap = "origin"
  641.         Typ = "X16777216"
  642.       }
  643.       Contents: =
  644.       {
  645.         Cap = "monster"
  646.         Typ = "X33554432"
  647.       }
  648.       Contents: =
  649.       {
  650.         Cap = "corpse"
  651.         Typ = "X67108864"
  652.       }
  653.       Contents: =
  654.       {
  655.         Cap = "detail"
  656.         Typ = "X134217728"
  657.       }
  658.       Contents: =
  659.       {
  660.         Cap = "translucent"
  661.         Typ = "X268435456"
  662.       }
  663.       Contents: =
  664.       {
  665.         Cap = "ladder"
  666.         Typ = "X536870912"
  667.       }
  668.     }
  669.   }
  670.   NewFiles.qtx =
  671.   {
  672.     ToolBox = "New files..."
  673.     Root = "Crystal Space file types.qtxfolder"
  674.     Crystal Space file types.qtxfolder =
  675.     {
  676.       Texture Wad.wad =
  677.       {
  678.       }
  679.     }
  680.   }
  681.   NewMap:incl =
  682.   {
  683.     Game = "Crystal Space"
  684.     Root = "worldspawn:b"
  685.     worldspawn:b =
  686.     {
  687.       message = ""
  688.       skybox = "util"
  689.       skyboxsize = "500"
  690.       skydome = ""
  691.       skydomeradius = ""
  692.       sky_environment:g =
  693.       {
  694.         cs_sky:b =
  695.         {
  696.           cs_name = "cs_skysector"
  697.           sky = "1"
  698.           front:p =
  699.           {
  700.             down:f =
  701.             {
  702.               v = '80 0 0 208 0 0 80 -128 0'
  703.               tex = "abstract_a097"
  704.             }
  705.             north:f =
  706.             {
  707.               v = '80 424 56 -48 424 56 80 424 184'
  708.               tex = "abstract_a097"
  709.             }
  710.             west:f =
  711.             {
  712.               v = '-384 0 56 -384 -128 56 -384 0 184'
  713.               tex = "abstract_a097"
  714.             }
  715.             east:f =
  716.             {
  717.               v = '376 0 56 376 128 56 376 0 184'
  718.               tex = "abstract_a097"
  719.             }
  720.             up:f =
  721.             {
  722.               v = '80 0 256 208 0 256 80 128 256'
  723.               tex = "abstract_a097"
  724.             }
  725.             north:f =
  726.             {
  727.               v = '80 392 56 80 392 184 -48 392 56'
  728.               tex = "abstract_a097"
  729.               m = "1"
  730.             }
  731.           }
  732.           right:p =
  733.           {
  734.             south:f =
  735.             {
  736.               v = '80 -384 56 208 -384 56 80 -384 184'
  737.               tex = "abstract_a097"
  738.             }
  739.             down:f =
  740.             {
  741.               v = '80 0 0 208 0 0 80 -128 0'
  742.               tex = "abstract_a097"
  743.             }
  744.             east:f =
  745.             {
  746.               v = '408 0 56 408 128 56 408 0 184'
  747.               tex = "abstract_a097"
  748.             }
  749.             up:f =
  750.             {
  751.               v = '80 0 256 208 0 256 80 128 256'
  752.               tex = "abstract_a097"
  753.             }
  754.             north:f =
  755.             {
  756.               v = '80 392 56 -48 392 56 80 392 184'
  757.               tex = "abstract_a097"
  758.             }
  759.             east:f =
  760.             {
  761.               v = '376 0 56 376 0 184 376 128 56'
  762.               tex = "abstract_a097"
  763.               m = "1"
  764.             }
  765.           }
  766.           back:p =
  767.           {
  768.             up:f =
  769.             {
  770.               v = '80 0 256 208 0 256 80 128 256'
  771.               tex = "abstract_a097"
  772.             }
  773.             east:f =
  774.             {
  775.               v = '376 0 56 376 128 56 376 0 184'
  776.               tex = "abstract_a097"
  777.             }
  778.             west:f =
  779.             {
  780.               v = '-384 0 56 -384 -128 56 -384 0 184'
  781.               tex = "abstract_a097"
  782.             }
  783.             south:f =
  784.             {
  785.               v = '80 -416 56 208 -416 56 80 -416 184'
  786.               tex = "abstract_a097"
  787.             }
  788.             down:f =
  789.             {
  790.               v = '80 0 0 208 0 0 80 -128 0'
  791.               tex = "abstract_a097"
  792.             }
  793.             south:f =
  794.             {
  795.               v = '80 -384 56 80 -384 184 208 -384 56'
  796.               tex = "abstract_a097"
  797.               m = "1"
  798.             }
  799.           }
  800.           left:p =
  801.           {
  802.             north:f =
  803.             {
  804.               v = '80 392 56 -48 392 56 80 392 184'
  805.               tex = "abstract_a097"
  806.             }
  807.             up:f =
  808.             {
  809.               v = '80 0 256 208 0 256 80 128 256'
  810.               tex = "abstract_a097"
  811.             }
  812.             west:f =
  813.             {
  814.               v = '-416 0 56 -416 -128 56 -416 0 184'
  815.               tex = "abstract_a097"
  816.             }
  817.             down:f =
  818.             {
  819.               v = '80 0 0 208 0 0 80 -128 0'
  820.               tex = "abstract_a097"
  821.             }
  822.             south:f =
  823.             {
  824.               v = '80 -384 56 208 -384 56 80 -384 184'
  825.               tex = "abstract_a097"
  826.             }
  827.             west:f =
  828.             {
  829.               v = '-384 0 56 -384 0 184 -384 -128 56'
  830.               tex = "abstract_a097"
  831.               m = "1"
  832.             }
  833.           }
  834.           up:p =
  835.           {
  836.             up:f =
  837.             {
  838.               v = '80 0 288 208 0 288 80 128 288'
  839.               tex = "abstract_a097"
  840.             }
  841.             south:f =
  842.             {
  843.               v = '80 -384 56 208 -384 56 80 -384 184'
  844.               tex = "abstract_a097"
  845.             }
  846.             north:f =
  847.             {
  848.               v = '80 392 56 -48 392 56 80 392 184'
  849.               tex = "abstract_a097"
  850.             }
  851.             west:f =
  852.             {
  853.               v = '-384 0 56 -384 -128 56 -384 0 184'
  854.               tex = "abstract_a097"
  855.             }
  856.             east:f =
  857.             {
  858.               v = '376 0 56 376 128 56 376 0 184'
  859.               tex = "abstract_a097"
  860.             }
  861.             up:f =
  862.             {
  863.               v = '80 0 256 80 128 256 208 0 256'
  864.               tex = "abstract_a097"
  865.               m = "1"
  866.             }
  867.           }
  868.         }
  869.         floor:p =
  870.         {
  871.           east:f =
  872.           {
  873.             v = '376 0 56 376 128 56 376 0 184'
  874.             tex = "floors_1_d3ln"
  875.           }
  876.           west:f =
  877.           {
  878.             v = '-384 0 56 -384 -128 56 -384 0 184'
  879.             tex = "floors_1_d3ln"
  880.           }
  881.           north:f =
  882.           {
  883.             v = '80 392 56 -48 392 56 80 392 184'
  884.             tex = "floors_1_d3ln"
  885.           }
  886.           south:f =
  887.           {
  888.             v = '80 -384 56 208 -384 56 80 -384 184'
  889.             tex = "floors_1_d3ln"
  890.           }
  891.           down:f =
  892.           {
  893.             v = '80 0 -32 208 0 -32 80 -128 -32'
  894.             tex = "floors_1_d3ln"
  895.           }
  896.           down:f =
  897.           {
  898.             v = '80 0 0 80 -128 0 208 0 0'
  899.             tex = "floors_1_d3ln"
  900.             m = "1"
  901.           }
  902.         }
  903.       }
  904.       light:e =
  905.       {
  906.         origin = "0 0 160"
  907.         _light = "255 255 255 300"
  908.         dynamic = "0"
  909.         halo = "0 0 0"
  910.         attenuation = "realistic"
  911.       }
  912.       info_player_start:e =
  913.       {
  914.         origin = "-160 0 48"
  915.         angle = "90"
  916.       }
  917.     }
  918.   }
  919.   Toolbox Folders.qtx =
  920.   {
  921.     ToolBox = "Texture Browser..."
  922.     Root = "Crystal Space Textures.qtxfolder"
  923.     Crystal Space Textures.qtxfolder =
  924.     {
  925.     }
  926.   }
  927.   Toolbox Folders.qtx =
  928.   {
  929.     ToolBox = "New map items..."
  930.     Root = "Crystal Space Entities.qtxfolder"
  931.     Crystal Space Entities.qtxfolder =
  932.     {
  933.       PlayerStarts.qtxfolder =
  934.       {
  935.         info_player_start:e =
  936.         {
  937.           origin = "-160 0 48"
  938.           angle = "360"
  939.         }
  940.         info_player_deathmatch:e =
  941.         {
  942.           origin = "-160 0 48"
  943.           angle = "360"
  944.         }
  945.       }
  946.       Light entities.qtxfolder =
  947.       {
  948.         light:e =
  949.         {
  950.           ;desc = "Invisible lightsource"
  951.           cs_name = ""
  952.           origin = "0 0 0"
  953.           _light = "255 255 255 300"
  954.           dynamic = "0"
  955.           halo = "0 0 0"
  956.           attenuation = "realistic"
  957.           cs_collection = ""
  958.         }
  959.       }
  960.       Sector.qtxfolder =
  961.       {
  962.         cs_sector:b =
  963.         {
  964.           ;desc = "Crystal Space sector brush"
  965.           ;incl = "defpoly"
  966.           cs_name = ""
  967.           lighting = "yes"
  968.           mipmap = "yes"
  969.           cs_collection = ""
  970.         }
  971.         cs_sky:b =
  972.         {
  973.           ;desc = "Crystal Space sky brush"
  974.           ;incl = "defpoly"
  975.           cs_name = "cs_skysector"
  976.           sky = "1"
  977.         }
  978.       }
  979.       Brush entities.qtxfolder =
  980.       {
  981.         thing:b =
  982.         {
  983.           ;desc = "thing brush"
  984.           ;incl = "defpoly"
  985.           cs_name = ""
  986.           sky = "0"
  987.           alpha = "100"
  988.           solid = "1"
  989.           mirror = "0"
  990.           cs_collection = ""
  991.           targetsector = ""
  992.           trigger = ""
  993.           moveable = "0"
  994.           activate = ""
  995.         }
  996.       }
  997.       Models.qtxfolder =
  998.       {
  999.         cs_model:e =
  1000.         {
  1001.           ;desc = "models (3Dsprites)"
  1002.           cs_name = ""
  1003.           origin = "0 0 0"
  1004.           modelname = ""
  1005.           texture = ""
  1006.           uniformscale = ""
  1007.           action = ""
  1008.           action1 = ""
  1009.         }
  1010.         cs_sprite:e =
  1011.         {
  1012.           ;desc = "sprites (2Dsprites)"
  1013.           cs_name = ""
  1014.           origin = "0 0 0"
  1015.           texture = ""
  1016.           copy = "0"
  1017.           add = "0"
  1018.           multiply = "0"
  1019.           multiply2 = "0"
  1020.           alpha = "1"
  1021.           transparent = "0"
  1022.           keycolor = "0,0,0"
  1023.         }
  1024.       }
  1025.       Func entities.qtxfolder =
  1026.       {
  1027.         cs_collection:e =
  1028.         {
  1029.           ;desc = "collection of things, lights, sounds, scripts, triggers: ad"
  1030.            "d specifics"
  1031.           cs_name = ""
  1032.           origin = "0 0 0"
  1033.           cs_collection = ""
  1034.           collitem1 = ""
  1035.         }
  1036.         cs_script:e =
  1037.         {
  1038.           ;desc = "animation script"
  1039.           cs_name = "rotate_x"
  1040.           script_cmdfile = "csscript.txt"
  1041.           origin = "0 0 0"
  1042.         }
  1043.       }
  1044.       Env entities.qtxfolder =
  1045.       {
  1046.         fog:e =
  1047.         {
  1048.           ;desc = "Ambient fog: R,G,B,Density"
  1049.           cs_name = ""
  1050.           origin = "0 0 0"
  1051.           fogcolor = "128 128 128"
  1052.           fogdensity = ".05"
  1053.         }
  1054.         cs_sound:e =
  1055.         {
  1056.           ;desc = "Ambient sound"
  1057.           cs_name = ""
  1058.           origin = "0 0 0"
  1059.           soundfile = "track4.wav"
  1060.         }
  1061.       }
  1062.     }
  1063.   }
  1064.   Entity forms.qctx =
  1065.   {
  1066.     info_player_start:form =
  1067.     {
  1068.       Help = "This entity defines the player starting point"
  1069.       bbox = '-16 -16 -34 16 16 34'
  1070.     }
  1071.     t_player:incl =
  1072.     {
  1073.       bbox = '-16 -16 -34 16 16 34'
  1074.     }
  1075.     t__minlight:incl =
  1076.     {
  1077.       txt = "&"
  1078.       Hint = "Minimum light level"
  1079.     }
  1080.     cs_sector:form =
  1081.     {
  1082.       cs_name: =
  1083.       {
  1084.         Txt = "&"
  1085.          Hint = "Sector name"
  1086.       }
  1087.       lighting: =
  1088.       {
  1089.         Typ = "X1"
  1090.         Cap = "lighting"
  1091.         Txt = "&"
  1092.         Hint = "no for skybox"
  1093.       }
  1094.       mipmap: =
  1095.       {
  1096.         Typ = "X1"
  1097.         Cap = "mipmap"
  1098.         Txt = "&"
  1099.         Hint = "no for skybox"
  1100.       }
  1101.       cs_collection: =
  1102.       {
  1103.         Txt = "&"
  1104.          Hint = "cs_name of cs_collection (if a member)"
  1105.       }
  1106.     }
  1107.     cs_sky:form =
  1108.     {
  1109.       sky: =
  1110.       {
  1111.         Txt = "&"
  1112.          Hint = "1 = sky, 0 = normal brush"
  1113.       }
  1114.     }
  1115.     light:form =
  1116.     {
  1117.       cs_name: =
  1118.       {
  1119.         Txt = "&"
  1120.          Hint = "Light name"
  1121.       }
  1122.       attenuation: =
  1123.       {
  1124.         Typ = "C"
  1125.         Txt = "&"
  1126.         Hint = "attenuation"
  1127.         Items = "realistic"$0D"linear"$0D"inverse"$0D"none"
  1128.         Values = "realistic"$0D"linear"$0D"inverse"$0D"none"
  1129.       }
  1130.       dynamic: =
  1131.       {
  1132.         Typ = "X1"
  1133.         Cap = "dynamic"
  1134.         Txt = "&"
  1135.       }
  1136.       cs_collection: =
  1137.       {
  1138.         Txt = "&"
  1139.          Hint = "cs_name of a cs_collection (if a member)"
  1140.       }
  1141.       cs_name: =
  1142.       {
  1143.         Txt = "&"
  1144.          Hint = "Name for scripting"
  1145.       }
  1146.     }
  1147.     cs_model:form =
  1148.     {
  1149.       cs_name: =
  1150.       {
  1151.         Txt = "&"
  1152.          Hint = "Name for sprite template"
  1153.       }
  1154.       modelname: =
  1155.       {
  1156.         Txt = "&"
  1157.         Hint = "(quake1) model name (without mdl extension)"
  1158.       }
  1159.       texture: =
  1160.       {
  1161.         Txt = "&"
  1162.         Hint = "model texture name (with extension, i.e., png)"
  1163.       }
  1164.       action: =
  1165.       {
  1166.         Txt = "&"
  1167.         Hint = "Base name for frame actions"
  1168.       }
  1169.       action1: =
  1170.       {
  1171.         Txt = "&"
  1172.         Hint = "Name for first frame action (add more specifics for additional frames)"
  1173.       }
  1174.       uniformscale: =
  1175.       {
  1176.         Txt = "&"
  1177.         Hint = "scale model uniformly in x,y,z"
  1178.       }
  1179.     }
  1180.     cs_sprite:form =
  1181.     {
  1182.       cs_name: =
  1183.       {
  1184.         Txt = "&"
  1185.          Hint = "Name for 2D sprite"
  1186.       }
  1187.       texture: =
  1188.       {
  1189.         Txt = "&"
  1190.         Hint = "sprite texture name (without extension)"
  1191.       }
  1192.       copy: =
  1193.       {
  1194.         Typ = "X1"
  1195.         Cap = "copy"
  1196.         Txt = "&"
  1197.         Hint = "Mixmode = SRC"
  1198.       }
  1199.       add: =
  1200.       {
  1201.         Typ = "X1"
  1202.         Cap = "add"
  1203.         Txt = "&"
  1204.         Hint = "Mixmode = SRC + DST"
  1205.       }
  1206.       multiply: =
  1207.       {
  1208.         Typ = "X1"
  1209.         Cap = "multiply"
  1210.         Txt = "&"
  1211.         Hint = "Mixmode = SRC * DST"
  1212.       }
  1213.       multiply2: =
  1214.       {
  1215.         Typ = "X1"
  1216.         Cap = "multiply2"
  1217.         Txt = "&"
  1218.         Hint = "Mixmode = 2 * SRC * DST"
  1219.       }
  1220.       alpha: =
  1221.       {
  1222.         Txt = "&"
  1223.         Hint = "0=invisible; 1=opaque -- Mixmode = (1-alpha)*SRC + alpha*DST"
  1224.       }
  1225.       transparent: =
  1226.       {
  1227.         Typ = "X1"
  1228.         Cap = "transparent"
  1229.         Txt = "&"
  1230.         Hint = "(Currently not working-->Mixmode = DST"
  1231.       }
  1232.       keycolor: =
  1233.       {
  1234.         Txt = "&"
  1235.         Hint = "Mixmode = color 0,0,0 is transparent"
  1236.       }
  1237.     }
  1238.     fog:form =
  1239.     {
  1240.       fogcolor: =
  1241.       {
  1242.         Txt = "&"
  1243.         Hint = "FX Color (R G B)"
  1244.       }
  1245.       fogdensity: =
  1246.       {
  1247.         Txt = "&"
  1248.         Hint = "Density (>0) Hint: 4=2meters, 2=5meters, <1=longrange"
  1249.       }
  1250.     }
  1251.     cs_sound:form =
  1252.     {
  1253.       soundfile: =
  1254.       {
  1255.         Txt = "&"
  1256.         Hint = "Wave file for background sound (with extension)"
  1257.       }
  1258.     }
  1259.     thing:form =
  1260.     {
  1261.       cs_name: =
  1262.       {
  1263.         Txt = "&"
  1264.         Hint = "cs_name of thing"
  1265.       }
  1266.       sky: =
  1267.       {
  1268.         Typ = "X1"
  1269.         Cap = "solid"
  1270.         Txt = "&"
  1271.         Hint = "0 = thing; 1 = sky"
  1272.       }
  1273.       alpha: =
  1274.       {
  1275.         Txt = "&"
  1276.         Hint = "0=invisible; 100=opaque"
  1277.       }
  1278.       solid: =
  1279.       {
  1280.         Typ = "X1"
  1281.         Cap = "solid"
  1282.         Txt = "&"
  1283.         Hint = "On for solid, off for walkthru"
  1284.       }
  1285.       mirror: =
  1286.       {
  1287.         Typ = "X1"
  1288.         Cap = "mirror"
  1289.         Txt = "&"
  1290.         Hint = "0=not mirrored; 1=mirrored"
  1291.       }
  1292.       targetsector: =
  1293.       {
  1294.         Txt = "&"
  1295.         Hint = "Sector name other than default"
  1296.       }
  1297.       cs_collection: =
  1298.       {
  1299.         Txt = "&"
  1300.          Hint = "cs_name of cs_collection (if a member)"
  1301.       }
  1302.       trigger: =
  1303.       {
  1304.         Txt = "&"
  1305.          Hint = "cs_name of script to trigger"
  1306.       }
  1307.       moveable: =
  1308.       {
  1309.         Typ = "X1"
  1310.         Cap = "moveable"
  1311.         Txt = "&"
  1312.         Hint = "Required when the entity is animated"
  1313.       }
  1314.       activate: =
  1315.       {
  1316.         Txt = "&"
  1317.          Hint = "cs_name of script to activate"
  1318.       }
  1319.     }
  1320.     cs_collection:form =
  1321.     {
  1322.       cs_name: =
  1323.       {
  1324.         Txt = "&"
  1325.         Hint = "cs_name of collection"
  1326.       }
  1327.       collitem1: =
  1328.       {
  1329.         Txt = "&"
  1330.         Hint = "Add collitem2, collitem3, ...(lights, sectors, things, collections, triggers)"
  1331.       }
  1332.     }
  1333.     cs_script:form =
  1334.     {
  1335.       cs_name: =
  1336.       {
  1337.         Typ = "C"
  1338.         Txt = "&"
  1339.         Hint = "Script names from csscript.txt"
  1340.         Items = "message"$0D"rotate_x"$0D"rotate_y"$0D"rotate_z"
  1341.                 $0D"rotate_xr"$0D"rotate_yr"$0D"rotate_zr"
  1342.                 $0D"rotate_ym"$0D"rotate_yxz"$0D"opendoor"
  1343.                 $0D"moveBackAndForth"$0D"light1"$0D"light2"
  1344.                 $0D"light3"$0D"light_anim"
  1345.         Values = "message"$0D"rotate_x"$0D"rotate_y"$0D"rotate_z"
  1346.                 $0D"rotate_xr"$0D"rotate_yr"$0D"rotate_zr"
  1347.                 $0D"rotate_ym"$0D"rotate_yxz"$0D"opendoor"
  1348.                 $0D"moveBackAndForth"$0D"light1"$0D"light2"
  1349.                 $0D"light3"$0D"light_anim"
  1350.       }
  1351.       script_cmdfile: =
  1352.       {
  1353.         Txt = "&"
  1354.         Hint = "Text file (default=csscript.txt) containing scripts"
  1355.       }
  1356.     }
  1357.     worldspawn:form =
  1358.     {
  1359.       message: = { Txt="&"  Hint="Map Description / Title" }
  1360.       skybox: =
  1361.       {
  1362.         Type = "C"
  1363.         Txt = "&"
  1364.         Hint = "Skybox base texture name"
  1365.         Items =  "util"$0D"mntn1"$0D"sky1"$0D"sky2"
  1366.         Values = "util"$0D"mntn1"$0D"sky1"$0D"sky2"
  1367.       }
  1368.       skyboxsize: =
  1369.       {
  1370.         Txt = "&"
  1371.         Hint = "Skybox side dimension"
  1372.       }
  1373.       skydome: =
  1374.       {
  1375.         Txt = "&"
  1376.         Hint = "Skydome texture name"
  1377.       }
  1378.       skydomeradius: =
  1379.       {
  1380.         Txt = "&"
  1381.         Hint = "Dome radius"
  1382.       }
  1383.     }
  1384.   }
  1385. }
  1386.